草庐IT

php - BBcode解析问题

全部标签

php - XML 解析子问题

我正在编写一个连接到远程API并接收XML信息的脚本。我遇到的问题是我无法正确解析domain:ns。下面的XML:$xml='ns1.it-joan.plns2.it-joan.pl';$xml=newSimpleXMLElement($xml);foreach($xml->resDataas$value){$array[]=$value->children('http://www.eurodns.com/eurodns');} 最佳答案 访问命名空间项的方式是这样的$xml='ns1.it-joan.plns2.it-joan.

java - Jsoup 不解析特定标签

我正在解析xml文件,选择标签之间的文本。一切都解析正常,除了一项。这是一段xml:13ARSENALFChttp://www.fc-arsenal.com/ipb/xml.php?showforum=13...36DOWNLOADhttp://www.fc-arsenal.com/ipb/xml.php?showforum=36...121123627Сентябрь2012-18:22ВИДЕО-сезон-2012/132680http://www.fc-arsenal.com/ipb/xml.php?showtopic=2680&view=getlastpost6455mArt

ruby - 如何在恢复模式下运行 ruby​​ SAX 解析器?

我有一个相当大的XML文档,我想从中提取一些信息。它太大而无法保存在内存中,所以我认为SAX解析器比较合适。不幸的是,制作XML文档的人没有仔细阅读规范,因此它包含一些非法的XML实体(如)。不过,除此之外,据我所知,它还不错。对于任何依赖libxml的库,errorslikethesewilldisablefutureSAXprocessingunlesstheyareruninrecoverymode/**[WFC:LegalCharacter]*Charactersreferredtousingcharacterreferencesmustmatchthe*product

php - 使用 XSLT 将 XML 转换为 SQL

由于我无法控制的原因,我将获得一个XML文件和一个XSLT文件,该文件可以将XML文件转换为SQL代码或错误。现在让我们假设我们可以相信提供XML文件的人不会在XML中包含危险的结构......我什至不知道我是否应该使用SimpleXML、XMLWriter、DOMDocument或其他东西。另外,我应该使用XSLTProcessor还是其他东西?在PHP中实现它的最佳方法是什么?谢谢, 最佳答案 如果我理解了你的问题,并且提供了xmldata和样式表,你可以像这样简单地转换它:$data=newDOMDocument();$dat

php - 通过 PHP 从目录中的文件生成 XML

我有两个文件夹图像和带照片的大图像。我想生成一个具有两个属性的XML文件,如下所示:.....我有这样的东西:formatOutput=true;//formingimages$root=$doc->createElement('images');$root=$doc->appendChild($root);while($file=readdir($dir_handle)){$file=rawurlencode($file);$split=explode(".",$file);$ext=strtolower($split[count($split)-1]);if(in_array($e

php - XML 和 PHP 空白的诅咒

我在使用DOMDocument和空格时遇到问题。目前我有两种类型的XML文件。大约一年前手动创建了一个文件,我将此文件称为A。第二个文件B是使用PHPDOMDocument生成的。我一直在努力(未成功)使文件A中的空格与文件B匹配。它是这样工作的……用户可以选择添加新的。XML文件中的元素。添加新幻灯片后,用户可以选择添加新的到XML文件作为的子项元素。当我添加元素到文件B它就像一个魅力。我什至可以添加一个新的零问题的元素。但是,当我尝试访问新的时元素我刚刚使用下面的第二个PHP脚本添加到文件B中$order!='remove'我错过了一个节点并选择反而。手动创建的文件A似乎有我生成的

php - 当 XML 包含 namespace 时如何将 XPath 与 PHP 一起使用

我正在寻找一种方法来获取下面XML文件中的kuler:swatchHexColor值。我尝试了几种方法但没有运气。我在下面尝试了这个,但效果不佳。再次尝试将hexColor值放入变量中。$feed=simplexml_load_file('url');$kuler=$feed->children('http://kuler.adobe.com/kuler/API/rss/');foreach($kuler->themeItemas$themeItem){echo$themeItem->swatch;}kulersearchresultsfor'crazy'http://kuler.ad

xml - Bash 将 XML 解析为数组

我正在做一个混合语言脚本,父脚本是bash(不要问为什么,说来话长)。我的部分脚本将XML页面的源提取到一个变量中。我想使用bash将变量中的XML处理成几个数组。XML设置如下:34287352NewPost1MinuteAgo03:50PMThisisatitlesdfasd234656634287352136002183732916962GeneralDiscussion201,9136,709images/statusicon/thread.gif有20个在XML文件中。我想从XML中提取什么标题和预览并将它们全部放入自己的数组中我在SOF上遵循了一个例子fortaginwha

php - 具有相同名称的 WSDL 函数。如何选择一个?

我正在使用带有SoapClient的提供程序wsdl,但是当我使用命令__getFunctions时,我得到如下信息:method1Rspservice(method1Req$parameters)method2Rspservice(method2Req$parameters)method3Rspservice(method3Req$parameters)method4Rspservice(method4Req$parameters)method5Rspservice(method5Req$parameters)所以,我只能调用函数“service()”或使用__soapCall('s

php - 在 PHP 5 中使用 Schematron 验证 XML

我在使用schematron验证XML时遇到问题.在我的代码中,我将XML和XSL作为DOMDocument对象加载并尝试转换:$domSche=newDOMDocument();$domSche->loadXML($message);$domXSLSche=newDOMDocument();$domXSLSche->load("CI-SIS_StructurationCommuneCDAr2.xsl");$xsltsche=newXSLTProcessor();$xsltsche->importStylesheet($domXSLSche);$XSLValid=$xsltsche->